homeless and abandoned young person - Spanish English Dictionary